package com.platform.modules.quality.service;

import java.util.List;
import java.util.Map;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.platform.modules.quality.entity.QlyAcceptanceEntity;
import com.platform.modules.quality.vo.QlyAcceptanceStatusQuantityByAppVo;


public interface QlyAcceptanceService extends IService<QlyAcceptanceEntity> {

	
	List<QlyAcceptanceEntity> queryList(Map<String, Object> params);
	
	/**
	 * @descr 分页查询，params 含分页参数
	 * @param params
	 * @return
	 */
	Page<QlyAcceptanceEntity> queryPage(Map<String, Object> params);

	/**
	 * @descr 分页查询，params 含分页参数
	 * @param params
	 * @return
	 */
	Page<QlyAcceptanceEntity> queryPageByApp(Map<String, Object> params);
	
	/**
	 * 保存质量验收记录(及验收人列表)
	 * @param qlyAcceptanceEntity
	 */
	void saveAll(QlyAcceptanceEntity qlyAcceptanceEntity);

	/**
	 * 项目质量验收记录统计
	 * @param prjId
	 * @return
	 */
	QlyAcceptanceStatusQuantityByAppVo statusQuantity(String prjId);

	
}
